Performance Analysis of Hummingbird Cryptographic Algorithm using FPGA

نویسندگان

  • Xinxin Fan
  • Guang Gong
چکیده

Hummingbird is a novel ultralightweight Cryptographic Algorithm aiming at resource-constrained devices. It has a hybrid structure of block cipher and stream cipher and was developed with both lightweight software and lightweight hardware implementations for constrained devices in mind. Moreover, Hummingbird has been shown to be resistant to the most common attacks to block ciphers and stream ciphers including birthday attack, differential and linear cryptanalysis, structure attacks, algebraic attacks, cube attacks, etc. This paper provides the issues in Hummingbird Cryptographic Algorithm for efficiency, logic elements and throughput. This also introduces the concept of pipelining which improves the speed of execution. In this project, we have optimizes some blocks to get higher throughput and higher efficiency. This modification result into faster encryption and decryption of the message. Here the VHDL code is written for encryption and decryption of hummingbird cryptosystem. It is compiled and simulated by using ModelSim SE 6.3f, synthesized by using Altera Quartus II 9.1 sp2. Keywords— Cryptography, Block cipher, Encryption, Decryption

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhanced FPGA Implementation of the Hummingbird Cryptographic Algorithm

Abstract. Hummingbird is a novel ultra-lightweight cryptographic algorithm aiming at resource-constrained devices. In this work, an enhanced hardware implementation of the Hummingbird cryptographic algorithm for low-cost Spartan-3 FPGA family is described. The enhancement is due to the introduction of the coprocessor approach. Note that all Virtex and Spartan FPGAs consist of many embedded memo...

متن کامل

Differential Power Analysis: A Serious Threat to FPGA Security

Differential Power Analysis (DPA) implies measuring the supply current of a cipher-circuit in an attempt to uncover part of a cipher key. Cryptographic security gets compromised if the current waveforms obtained correlate with those from a hypothetical power model of the circuit. As FPGAs are becoming integral parts of embedded systems and increasingly popular for cryptographic applications and...

متن کامل

Study of Hummingbird Cryptographic Algorithms based on FPGA Implementation

Cryptographic algorithms are ubiquitous in modern communication systems where they have a central role in ensuring information security. This thesis studies efficient implementation of certain widely-used cryptographic algorithms. Cryptographic algorithms are computationally demanding and software-based implementations are often too slow or power consuming which yields a need for hardware imple...

متن کامل

Design Space Exploration of Hummingbird Implementations on FPGAs

Abstract Hummingbird is a recently proposed ultra-lightweight cryptographic algorithm targeted for resource-constrained devices like RFID tags, smart cards, and wireless sensor nodes. In this paper, we describe efficient hardware implementations of a stand-alone Hummingbird component in field-programmable gate array (FPGA) devices. We implement an encryption only core and an encryption/decrypti...

متن کامل

Design of Low Power and High Speed Hummingbird algorithm

Hummingbird is a new ultra-light cryptographic algorithm targeted for resource constrained devices like Radio Frequency Identification ( RFID) tags, smart cards and wireless sensor nodes. In this project we implement an encryption and decryption on the low cost Xilinx FPGA .This project present a technique to reduce power consumption and improves the operating speed and hence the frequency. Thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015